WebServiceCenter

The WebServiceCenter section of the web.config file allows you to configure the policies of the webServiceCenter application.

Attribute

Use

defaultRmaShipViaCode

If specified, identifies the default shipping method for new RMA's. The value must be an existing ShipViaCd in ShipVias.

repairPriceBasis

The price basis used in calculating repair price. The value must be an existing PriceBasisCd sent from the KS_BASE_PRICES API. This attribute is required.

repairPriceSheet

The price sheet identifier used in calculating the repair price. The value must be an existing PriceSheetCd sent from KS_BASE_PRICES API. This attribute is required.

failureAnalysisPageName

If not empty, RMA pages provide a link to a page where the user can enter failure analysis information. This requires a custom KAML Page and extended properties to collect the desired information needed.

paymentRequiredEmailsEnabled

If True, the system sends payment required emails to end users. The value must be either True or False. The default for the attribute is True. If True, the actual emails are triggered through information sent via KS_RMAS API.

paymentRequiredTemplateNo

Identifies the notification template to use when formatting emails sent to end-users informing them that payment is required on a repair. If specified, the value must be the NotificationTemplateNo for an existing Notification Template. If not specified, no email is sent.
Note: If a notification template is used, the object context for the template should be based on Order.RMA.

paymentEmailAddress

The email address of the recipient in the back office to receive notification when a payment on a RMA is made by the user. If not specified, no email is sent.

paymentReceivedTemplateNo

Identifies the notification template to use when formatting emails sent to back-office informing them that payment has been received. If specified, the value must be the NotificationTemplateNo for an existing Notification Template If not specified, no email is sent.
Note: If a notification template is used, the object context for the template should be based on Payment.

paymentAuthorizedTemplateNo

Identifies the notification template to use when formatting emails sent to the back-office informing them that payment has been authorized. If specified, the value must be the NotificationTemplateNo in KsNotificationTemplates. If not specified, no email is sent.

salesRepEmailTemplateNo

Identifies the notification template to use when formatting emails while collaborating on an RMA. If specified, the value must be the NotificationTemplateNo for an existing Notification Template. If not specified, no email is sent.
Note: If a notification template is used, the object context for the template should be based on Order.RMA.

Example Usage

<WebServiceCenter defaultRmaShipViaCode="009" repairPriceBasis="LIST" repairPriceSheet="REPAIR" failureAnalysisPageName="FailureAnalysisPage" salesRepEmailTemplateNo="26" paymentRequiredEmailsEnabled="true" paymentRequiredTemplateNo="25" paymentAuthorizedTemplateNo="27" paymentReceivedTemplateNo="28" paymentEmailAddress="payment@yourcompany.com" />